Sellkit\Elementor\Modules\Checkout\Classes\Helper C

Total Complexity 105
Dependencies 3
Dependents 3
Total lines 695
Lines of code 363
Logical lines of code 208
Comment lines 228
Methods 20
Properties 1

Methods 20

Method Rating Maintainability Complexity Lines of code
validate_user_defined_fields()
B
41 18 51
assign_settings_per_field()
A
44 14 39
save_user_defined_fields()
A
47 10 36
calculate_discount()
A
54 9 20
assigning_default_ajax_shipping_fields()
A
53 8 24
custom_field_setup()
S
52 7 23
make_sure_to_convert_required_field_to_optional()
S
53 7 23
find_element_recursive()
S
60 5 14
postcode_validation()
S
59 4 12
phone_validation()
S
61 4 10
create_name_for_errors()
S
63 3 11
prepare_custom_fields_to_save()
S
63 3 10
retrieve_checkout_widget_settings()
S
64 3 9
editor_mode_extra_js()
S
66 1 28
convert_value_to_array()
S
65 2 9
get_user_defined_fields_slug()
S
69 2 7
instance()
S
71 2 6
billing_fields()
S
60 1 13
shipping_fields()
S
61 1 12
checkout_order_hidden_quantity()
S
72 1 6